package pe.edu.upc.dew.model;

import java.io.Serializable;
import java.util.ArrayList;

// <editor-fold defaultstate="collapsed" desc=" UML Marker ">
// #[regen=yes,id=DCE.59A77B98-2A2F-BF8A-44D4-DF5A133F9812]
// </editor-fold>
public class Servicio implements Serializable{


    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.7B34BE02-78A4-A62E-9922-5ABA03F133F8]
    // </editor-fold>
    private String horaInicio;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.F92C2EEA-8FCD-4E70-D98F-9FC48A394B33]
    // </editor-fold>
    private String horaFin;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.E41D1227-2343-A512-712E-6F6E3231A59B]
    // </editor-fold>
    private int codigo;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.0E6A68CD-0215-CDBB-82CE-4190EF460D8C]
    // </editor-fold>
    private double costo;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.37D36C13-1BBA-0E93-9C90-B445A2AFD991]
    // </editor-fold>
    private String descripcion;

    private int limiteMatriculados;
    private int cantidadMatriculados;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.EA53E68A-B7DB-1C59-ADBA-DB54C4770328]
    // </editor-fold>
   // private Instructor mInstructor;
    private Instructor mInstructor;

    public Instructor getmInstructor() {
        return mInstructor;
    }

    public void setmInstructor(Instructor mInstructor) {
        this.mInstructor = mInstructor;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.C6A66FA5-F572-6EB6-6B66-C7C76D03A175]
    // </editor-fold>
    private ArrayList<Horario> mHorario;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,id=DCE.AC1644FE-6ECE-3816-D18D-F73C9A827081]
    // </editor-fold>
    public Servicio () {
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.CC828BFC-2986-E74B-BA85-7792C6FFA5C6]
    // </editor-fold>
    public int getCodigo () {
        return codigo;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.4B3021FF-7F9A-24A3-815C-EB33E77D9522]
    // </editor-fold>
    public void setCodigo (int val) {
        this.codigo = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.EFAC5DC9-2D40-68B3-FC97-DDA7B3F1EFF6]
    // </editor-fold>
    public double getCosto () {
        return costo;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.691AC579-F780-7581-3B87-1BAB4D7A9730]
    // </editor-fold>
    public void setCosto (double val) {
        this.costo = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.827F1E2A-AA30-8A1F-6332-BA9550C744F9]
    // </editor-fold>
    public String getDescripcion () {
        return descripcion;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.830DE292-E7FC-4E71-33C8-93730583454B]
    // </editor-fold>
    public void setDescripcion (String val) {
        this.descripcion = val;
    }

    public int getLimiteMatriculados() {
        return limiteMatriculados;
    }

    public void setLimiteMatriculados(int limiteMatriculados) {
        this.limiteMatriculados = limiteMatriculados;
    }

    public int getCantidadMatriculados() {
        return cantidadMatriculados;
    }

    public void setCantidadMatriculados(int cantidadMatriculados) {
        this.cantidadMatriculados = cantidadMatriculados;
    }


    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.ADECFAF5-0D9C-5F41-BED5-D10C1527FFC8]
    // </editor-fold>
    public ArrayList<Horario> getHorario () {
        return mHorario;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.0D34F7BA-EF90-F12A-957E-19E3C0E4654B]
    // </editor-fold>
    public void setHorario (ArrayList<Horario> val) {
        this.mHorario = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.2F1390EA-3D0F-FFE4-2EC1-EF22AC4F3875]
    // </editor-fold>
  

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.C1315BCA-2FA7-F3EB-7DD0-5FA96955251A]
    // </editor-fold>
    /*
    public void setInstructor (Instructor val) {
        this.mInstructor = val;
    }
*/
   
    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.9610A27E-1745-F8F9-5D40-E0AD6C6517B7]
    // </editor-fold>
    public String getHoraFin () {
        return horaFin;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.C820FE86-FF92-4A59-D87C-FDF0C8D49637]
    // </editor-fold>
    public void setHoraFin (String val) {
        this.horaFin = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.44F508AC-46B4-ADDA-8F38-5F0EE12F772F]
    // </editor-fold>
    public String getHoraInicio () {
        return horaInicio;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker ">
    // #[regen=yes,regenBody=yes,id=DCE.89A69779-850E-BAF1-4F3D-9039559EC904]
    // </editor-fold>
    public void setHoraInicio (String val) {
        this.horaInicio = val;
    }

}

